package com.kc.sjwh.service;

import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.kc.sjwh.dao.LxyybzzdDao;
import com.kc.sjwh.entity.po.Lxyybzzd;
import com.kc.sjwh.other.Page;
import com.kc.sjwh.other.QueryParam;

/**
 * 离席原因备注字典
 * @author zhouy
 *
 */
@Service
public class LxyybzzdService {
	static Logger logger = Logger.getLogger(JqxzService.class);
	
	@Autowired
	LxyybzzdDao lxyybzzdDao;
	
	/**
	 * 分页获得列表数据
	 * @param p
	 * @return
	 */
	public Page<Lxyybzzd> getData(QueryParam p){
		return lxyybzzdDao.getPage(p);
	}
	
	/**
	 * 编辑数据
	 * @param one
	 */
	public void editData(Lxyybzzd one, String key){
		lxyybzzdDao.update(one, key);
	}
	
	/**
	 * 新增数据
	 * @param one
	 */
	public void addData(Lxyybzzd one){
		lxyybzzdDao.add(one);
	}
	
	/**
	 * 获得新数据的备注编号
	 * @return
	 */
	public String getBzbhStr(){
		Lxyybzzd one = lxyybzzdDao.getOne("getNewId", new QueryParam());
		return one.getId();
	}
	
	/**
	 * 获得单个数据信息
	 * @param p
	 * @return
	 */
	public Lxyybzzd getOneInfo(String id){
		QueryParam p = new QueryParam();
		p.addSqlCondition(" t.id='" + id + "'");
		return lxyybzzdDao.getOne(p);
	}
}
